package com.yfp.machine.domain.dto;

import com.yfp.common.core.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;

import java.io.Serializable;

@Schema(title = "设备分析")
public class MachineAnalysisDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(title = "设备编号")
    @Excel(name = "设备编号")
    private String machineId;

    @Schema(title = "设备名称")
    @Excel(name = "设备名称")
    private String machineName;

    @Schema(title = "点位id")
    private String positionId;

    @Schema(title = "点位类型id")
    private String positionTypeId;

    @Schema(title = "点位类型名称")
    @Excel(name = "点位类型名称")
    private String positionTypeName;

    @Schema(title = "点位负责人")
    @Excel(name = "点位负责人")
    private String positionRespOper;

    @Schema(title = "实际销售量")
    @Excel(name = "实际销售量")
    private String actualSalesVolume;

    @Schema(title = "上周同日环比")
    @Excel(name = "上周同日环比")
    private String lastWeekOnSameDayBasis;

    @Schema(title = "上周同日平均环比")
    @Excel(name = "上周同日平均环比")
    private String lastWeekAverageBasis;

    @Schema(title = "投放套餐数")
    @Excel(name = "投放套餐数")
    private String inputComboNum;

    @Schema(title = "餐品剩余")
    @Excel(name = "餐品剩余")
    private String comboSurplusNum;

    @Schema(title = "餐品报废率")
    @Excel(name = "餐品报废率")
    private String  scrapRate;

    @Schema(title = "销售金额")
    @Excel(name = "销售金额")
    private String salesAmount;

    public String getPositionId() {
        return positionId;
    }

    public void setPositionId(String positionId) {
        this.positionId = positionId;
    }

    public String getInputComboNum() {
        return inputComboNum;
    }

    public void setInputComboNum(String inputComboNum) {
        this.inputComboNum = inputComboNum;
    }

    public String getMachineId() {
        return machineId;
    }

    public void setMachineId(String machineId) {
        this.machineId = machineId;
    }

    public String getMachineName() {
        return machineName;
    }

    public void setMachineName(String machineName) {
        this.machineName = machineName;
    }

    public String getPositionTypeId() {
        return positionTypeId;
    }

    public void setPositionTypeId(String positionTypeId) {
        this.positionTypeId = positionTypeId;
    }

    public String getPositionTypeName() {
        return positionTypeName;
    }

    public void setPositionTypeName(String positionTypeName) {
        this.positionTypeName = positionTypeName;
    }

    public String getPositionRespOper() {
        return positionRespOper;
    }

    public void setPositionRespOper(String positionRespOper) {
        this.positionRespOper = positionRespOper;
    }

    public String getActualSalesVolume() {
        return actualSalesVolume;
    }

    public void setActualSalesVolume(String actualSalesVolume) {
        this.actualSalesVolume = actualSalesVolume;
    }

    public String getLastWeekOnSameDayBasis() {
        return lastWeekOnSameDayBasis;
    }

    public void setLastWeekOnSameDayBasis(String lastWeekOnSameDayBasis) {
        this.lastWeekOnSameDayBasis = lastWeekOnSameDayBasis;
    }

    public String getLastWeekAverageBasis() {
        return lastWeekAverageBasis;
    }

    public void setLastWeekAverageBasis(String lastWeekAverageBasis) {
        this.lastWeekAverageBasis = lastWeekAverageBasis;
    }

    public String getComboSurplusNum() {
        return comboSurplusNum;
    }

    public void setComboSurplusNum(String comboSurplusNum) {
        this.comboSurplusNum = comboSurplusNum;
    }

    public String getScrapRate() {
        return scrapRate;
    }

    public void setScrapRate(String scrapRate) {
        this.scrapRate = scrapRate;
    }

    public String getSalesAmount() {
        return salesAmount;
    }

    public void setSalesAmount(String salesAmount) {
        this.salesAmount = salesAmount;
    }
}
